turn-key plant - French English Dictionary